.home {
  background-color: #EDEDED;
  display: flex;
  justify-content: center; /* ʹ����ˮƽ���� */
  /* padding: 20px; */
  width: 100%;
  /* height: 100vh; */
  gap:35px;
}

.home-left {
  display: flex;
  flex-direction: column;
  width: 55%; 
}

.home-header {
  display: flex;
  align-items: center;
  justify-content: flex-start; /* ʹ������ť�����? */
  margin: 20px 0 0 0;
  width: 100%; /* ȷ�� .home-header ����ռ���������� */
}

.avatar{
  margin-top: 6px;
  margin-right: 30px;
  width: 100px;
  height: 100px;
  border-radius: 5px;
  object-fit: cover;
}


.home-body {
  display: flex;
  flex-direction: column;
}

.posts-section {
  flex: 1;
  margin-top: 0px;
  
  /* max-height: 80vh;  */
  
}

.right-section {
  width: 15%; 
  margin-top: 5px;
  padding: 20px;
  padding-right: 10px; /* ��С�Ҳ���ڱ߾�? */
  border-radius: 8px;
}

.personal-posts-section{
  flex: 1;
  margin-top: 15px;
  overflow-y: auto; 
  /* max-height: 80vh;  */
}


